package com.itmumu.miniwechat.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itmumu.miniwechat.user.domain.dto.UserContactApplyDto;
import com.itmumu.miniwechat.user.domain.po.UserContact;
import com.itmumu.miniwechat.user.domain.vo.response.UserContactGroupVo;

import java.util.ArrayList;
import java.util.List;

/**
* @author admin
* @description 针对表【user_contact(用户联系人表)】的数据库操作Service
* @createDate 2024-12-30 19:37:14
*/
public interface UserContactService extends IService<UserContact> {

    void addContact(UserContactApplyDto applyDto);

    UserContact selectByUserIdAndContactId(Integer applyUid, Integer receiveUid);

    void initLoginUserContact(Integer uid);

    void addContact(Integer applyUidm, Integer receiveUid, Integer contactId, Integer contactType, String applyDesc);

    UserContactGroupVo listUserContact();

}
